﻿<local:Root
    xmlns="clr-namespace:System;assembly=mscorlib"
    xmlns:om="clr-namespace:System.Collections.ObjectModel;assembly=System"
    xmlns:local="clr-namespace:ConsoleApplication1;assembly=ConsoleApplication1"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    >
    <local:Root.Content>
        <local:Root />
        <local:Root />
        <local:Root>
            <x:Arguments>
                <x:String>100</x:String>
            </x:Arguments>
        </local:Root>
        <Guid x:FactoryMethod="Guid.NewGuid" />
        <local:Root>
            <x:Arguments>
                <x:String>100</x:String>
                <x:String>200</x:String>
                <x:String>300</x:String>
            </x:Arguments>
        </local:Root>
        <om:ObservableCollection x:TypeArguments="String">
            <x:String>Boom!</x:String>
        </om:ObservableCollection>

        <om:ObservableCollection x:TypeArguments="local:Root">
            <local:Root>Bang!</local:Root>
        </om:ObservableCollection>
        
    </local:Root.Content>
</local:Root>